that causes devastation - French English Dictionary